Dining
What makes a restaurant luxurious? Culinary prowess is definitely a key factor, whether it's French, New American, Japanese or modern European cuisine. 
Stylish décor and a high level of service are also important.
We have been lucky enough to dine in fantastic restaurants in Cyprus, 
from traditional tavernas to Michelin-starred establishments and they are all exceptional 
because they all share a passion for excellent cuisine. 
These memories will stay with you for a long time.